#pragma once

#include <defines.hpp>
#include <vulkan/vulkan.hpp>
#include <VkDevice.hpp>

namespace NaturalEngine {
    class VkSwapchain {
    public:
        explicit VkSwapchain(const VkDevice &surface, i32 widht, i32 height);

        ~VkSwapchain();

        VkSwapChainInfo Info;
        vk::SwapchainKHR SwapchainKHR;
    };
}
